package com.xyy.saas.payment.cores.param;

import lombok.Builder;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 客户数据上送接口: 月度信息上送
 */
@Data
@Builder
public class PinganLoanDataMonthlyOperation implements Serializable {

    private static final long serialVersionUID = 1439998414966365645L;

    /**
     * PlatformNo	平台流水号	STRING (64)	Y	该条数据的唯一标识
     */
    private String PlatformNo;

    /**
     * Months	年月	STRING (10)	Y	yyyy-MM
     */
    private String Months;

    /**
     * MonthlyPurchaseAmount	月采购金额（元）	STRING (20)	Y	商户当月提货金额，单位：元,保留两位小数，
     */
    private String MonthlyPurchaseAmount;

    /**
     * 每月订单数
     */
    private Integer orderCnt;
    /**
     * 每个月退款金额
     */
    private BigDecimal refundAmount;
    /**
     * 每个月退款订单数
     */
    private Integer refundCnt;
    /**
     * 每月实付金额
     * 扣掉返点返利优惠和退货的订单之后的数据
     */
    private BigDecimal paidAmount;
    /**
     * 每月实付订单数
     * 扣掉返点返利优惠和退货的订单之后的数据
     */
    private Integer paidCnt;
    /**
     * 每月开票金额
     */
    private BigDecimal invoiceAmount;
}
